package com._4pd.demo.demo.crd;

import io.fabric8.kubernetes.api.model.Namespaced;
import io.fabric8.kubernetes.client.CustomResource;
import io.fabric8.kubernetes.model.annotation.Group;
import io.fabric8.kubernetes.model.annotation.Kind;
import io.fabric8.kubernetes.model.annotation.Plural;
import io.fabric8.kubernetes.model.annotation.Version;
import lombok.Data;

@Group("demo.ai.operator")
@Version("v1")
@Kind("AiOperator")
@Plural("aioperator")
public class AiOperator extends CustomResource<AiOperatorSpec, AiOperatorStatus> implements Namespaced {
    @Override
    protected AiOperatorStatus initStatus() {
        return new AiOperatorStatus();
    }
}
